package com.ruoyi.system.domain.tools;

import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 短文对象 tools_essay
 * 
 * @author huangd
 * @date 2022-12-07
 */
public class ToolsEssay extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 主键 */
	private Integer id;

	/** 标题 */
	@Excel(name = "标题")
	private String essayTitle;

	/** 英文短文 */
	private String essayEnglish;

	/** 中文翻译 */
	private String essayChinese;

	/** 每行长度 */
	@Excel(name = "每行长度")
	private Integer rowLen;

	/** 状态 */
	@Excel(name = "状态")
	private String status;
	
	private List<String> englishList;

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getId() {
		return id;
	}

	public void setEssayTitle(String essayTitle) {
		this.essayTitle = essayTitle;
	}

	public String getEssayTitle() {
		return essayTitle;
	}

	public void setEssayEnglish(String essayEnglish) {
		this.essayEnglish = essayEnglish;
	}

	public String getEssayEnglish() {
		return essayEnglish;
	}

	public void setEssayChinese(String essayChinese) {
		this.essayChinese = essayChinese;
	}

	public String getEssayChinese() {
		return essayChinese;
	}

	public void setRowLen(Integer rowLen) {
		this.rowLen = rowLen;
	}

	public Integer getRowLen() {
		return rowLen;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatus() {
		return status;
	}
	
	public List<String> getEnglishList() {
		return englishList;
	}

	public void setEnglishList(List<String> englishList) {
		this.englishList = englishList;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("id", getId())
				.append("essayTitle", getEssayTitle()).append("essayEnglish", getEssayEnglish())
				.append("essayChinese", getEssayChinese()).append("rowLen", getRowLen()).append("status", getStatus())
				.append("createBy", getCreateBy()).append("createTime", getCreateTime())
				.append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("remark", getRemark())
				.toString();
	}
}
